package com.evolution.warlock.service;

import java.util.Collection;
import java.util.Date;

import com.evolution.warlock.Page;
import com.evolution.warlock.Pageable;
import com.evolution.warlock.entity.CriminalBase;

public interface CriminalBaseService extends BaseService<CriminalBase, Long> {
	
	public Page<CriminalBase> findPage(Pageable pageable, String idCardNum, String name, String criminalCategory, String penaltyCategory, String temporaryGuy, Collection<String> currentArea, Date fromDate, Date toDate);
	
	public CriminalBase findCriminalBaseByIdCardNum(String idCardNum);
	
	public CriminalBase findCriminalBase(Long criminalNumber);
}
